Lightweight Management - Taming the RoboCup Development Process
نویسندگان
چکیده
RoboCup projects often face a lack of progress and continuity. The teams change continuously and knowledge gets lost. The approach used in previous years is no longer valid due to rule changes and specialists leaving the team leave black boxes no-one understands. In this article we present the application of a recent SW development technique called eXtreme Programming to the realm of RoboCup. Many common problems typical for teams of students seem to be solvable with this technique. Besides this the main appeal is that it gradually spreads out in professional SW production companies. Students mastering it are of high use for their further career after having left the university. The strategy is being tested on a real RoboCup Mid-Size and an Aibo league project and produces very promising results.
منابع مشابه
RoboGrams: A Lightweight Message Passing Architecture for RoboCup Soccer
RoboGrams is a lightweight and efficient message passing architecture that we designed for the RoboCup domain and that has been successfully used by the Northern Bites SPL team. This unique architecture provides a framework for separating code into strongly decoupled modules, which are combined into configurable dataflow graphs. We present several different architecture types and preexisting me...
متن کاملTowards Lightweight Requirements Documentation
Most requirements management processes and associated tools are designed for document-driven software development and are unlikely to be adopted for the needs of an agile software development team. We discuss how and what can make the traditional requirements documentation a lightweight process, and suitable for user requirements elicitation and analysis. We propose a reference model for requir...
متن کاملObject Tracking Using Multiple Neuromorphic Vision Sensors
In this paper we show how a combination of multiple neuromorphic vision sensors can achieve the same higher level visual processing tasks as carried out by a conventional vision system. We process the multiple neuromorphic sensory signals with a standard auto-regression method in order to fuse the sensory signals and to achieve higher level vision processing tasks at a very high update rate. We...
متن کاملTaming the Android AppStore: Lightweight Characterization of Android Applications
There are over 1.2 million applications on the Google Play store today with a large number of competing applications for any given use or function. This creates challenges for users in selecting the right application. Moreover, some of the applications being of dubious origin, there are no mechanisms for users to understand who the applications are talking to, and to what extent. In our work, w...
متن کاملSetplays: achieving coordination by the appropriate use of arbitrary pre-defined flexible plans and inter-robot communication
Multi-agent coordination and strategic planning are two of the major research topics in the context of RoboCup. However, innovations in these areas are often developed and applied to only one domain and a single RoboCup league, without proper generalization. Also, although the importance of the concept of Setplay, to structure the team’s behaviour, has been recognized by many researchers, no ge...
متن کامل